------#################################################################################------  ------###########################    Merciless Cassiopeia  ############################------ ------###########################           by Toy         ############################------ ------#################################################################################------

--> Version: 1.1 Reborn & Revamped
--> Features:
--> Prodictions in every skill, also taking their hitboxes in consideration.
--> Cast options for Q, W, E and R in both, autocarry and mixed mode (Works separately).
--> Spam Twin Fang only if the enemy is poisoned(like every other Cassiopeia script, derp).
--> Options to use MEC + Prodictions/or only Prodictions for the ultimate, if enabled will only use it if the ultimate will hit "x" number of enemies.
--> Hotkey to use her ultimate with Prodictions, so you can use it situationally even if you set it to only ult in autocarry agains't a big number of opponents
--> KS options to kill with ultimate and Twin Fang(even if the enemy is not poisoned, if it can kill, it shall use Twin Fang).
--> Draw options for every skill, and also a option to draw the furthest skill avaiable.
--> Option to disable auto-attack in autocarry mode.
--> Lag-Free Drawings option into the drawings menu, if you are having FPS issues with this plugin, you can enable it instead of disabling the drawings (If you want to disable it you have to uncheck the option and reload the plugin with F9).
--> Option to keep refreshing the passive.
--> Option to farm with Q or E or both.
--> Option to Lane Clear with skills, also Jungle Clear.
--> Auto Harass with Q.
--> Use exploit to get free passive stacks while farming, also an option to use the exploit better as support cassiopeia, you can also use this if the normal method of exploiting ins't working very well for you.
--> Slider to set the min range to use the ultimate.
--> Option to cast E into the enemy without facing his direction to do so = better kiting (cast E with Packets option, can be disabled at the Exploits menu).

if myHero.charName ~= "Cassiopeia" then return end

require "Prodiction"
require "AoE_Skillshot_Position"

LoadProtectedScript('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')
safeloader(_ENV, "b872181c143b990dc394e33dcc6c4ecaaa55d882ee3a53815be125a6f04f6ec1ef7801339b45b2464deca91b84ab10794acefa1f9f6d07d439310b40f8bd5625f5b47459cfe84c5d3ec75d9d1e0200d880870d8bda3de23aa9f11dcd62a0f504fefe632e5b8773be2b9068dc8bd1312d1d9afbf521005f94c7d1baed8a316d4815bf485ee97c664278529bc68a0f6198cda05d3787a10e7775cbb2a2203b58705b0d4ef171929a1dff4b441c7408808487e1b93284d8e946f9ca6c021c61b9a7512a750c29649b12a30522972c0d98fb7710edbbb3e77b52ce3c914b80eed3b831a524d97f6552a11f91ff910381fcb772345c4fb417b72e23b4128e6b69f5334228e063625f941dceeef3c55e2b8c1c61cc29fd4120f192471e42703e977810a738b777990cd6647e1b2d14a6acb081a14ec12b835136ac2a6bc312d9f35cd8e99eb4aa0232eafb69cd1ad5ac90e41722d4a137b18b2b45b4ad35835ecb4bed43cfea297010af2b4084714bc25782591d67803728f39b73229c47bd5fce5572f1f944ceb16ffbb60c920b362b501ebdd413359b0d9e3f5ea326bd96e69a90b8aee32218880f0ab1f8355aa6e005cd951e1ba144cba10fe8a0ec590e4e1bff26950296b9e2c519022495bc3047bd0645686d7577b263353011863dfe6ad250e207e2a48481612fb851d8915f40541ac2c0dcf98884f779ecb7659c372281a926a6ba4884531c3834b9d111bdceb36beb1d4280d36a5b194ea2795e2ed34423617a1f0528514a62a4af0e3fb995999d7f68211efa538818e72438c721f52c080cafdeccf8db58f22c3818d8e8147d19aa074ceac121aee844a7052719b46558a0b99987c6ff0b7a25175720dfafb02e33e312c6677ad0c30b003e2c87b51f46f1ad036deade09713e6848d5e1197ebe68b191e8654482a2ca45a3a3c898faf0fdffb85797085b46d1fc84b522ba2841bfcefc09f22bfcbf125d50f7521efedb376c3724ba454f2a087264263471c52183d1a70b391b49e74189a50fbef0854b67108d6032f6b1d7ef54190f4a33032515cadf9cb35d9898744f4140cd61ba7f284f99b40ea1f06bf7764e88499e867f267bba0a83ec104f1b677a9425886fd2e694a5da4aaa0cf58adfaa0b2cd05793e9231a2bd9e08eca050cbbb5335a7fb83d62bc289455d981f3e60ef460f227d109e09fdb460506dff504205427246f5033a617b8f79d36ea6a0abc289c75fa704fe368e864a2e663664e5b9d744f3bf56aceb7371f37a9ad296860e818082fe36bb435d3ed6f9c790bcb6203b91bc7b6f31769108c8efaf6c399b0d1f1498533c74d87788940ccd801d8de3020d3bce652a8dbb2747127f427e922380acada09600b6e051729ee13d763c55ed913890b540817faabe5679375c49297be03a315885c4777981259c1e69c5efb4c8bcf9044eea6e72b9d1f5f75e2fb72ea6ee2c19179465fcc4b95414702b043192cfde7b123ebdd8eebe07acc57bee873f43e1508634f3c1d57c701b08d94bd3e6aeb16579c77c56c77cd529de5d0aad520a6c50e7564639727030255412674084ffd2b8356492bc8c1479c34796956cc246860b96d9f46ca5ef27e62bdb3648e861df9349b5e7164b2c1ca8be1203d99e0e48238750944155e9a2dd93fe111c15f9bba12ca1c3bffd436d6e17d9028a7f69ee82b6283f48ccb15786739a2344214e25b10e7e8011292a3ec0889c6eb5add335f969fabf7738f0c523b54040fe19af872ef6dff780b7fe42a4a1d00aa2f2fe0b56a7e7fccf3d6b325f76a052c94761baebbdb58f04ee217a42d0cd12846225053d549706d6a41e49dac64fcc90caa5d4a85df4d54b1a7fa7da5bb4252c4bee38626c761b1074ac39515cf1752fe659c4751194fabd3e8e0947c2bdd2adce5a8cd73554776acbf56877d0afdeee5f142f173347c0628815aad50d788a3f552abb3bcdb91b8be904c6f7ba8d1c72d9f7498783053c3c79a0dd49fba7c81e86fd217c89a07ea176b2b919667786bb669750842b405ef014a6ae712371c16770fea5c0b4290bf1867d48f2c67552660fd0dd03a05bc20e3a262f3e8c18f0257f08924fc22251b6f6ad1af7c3f4ebb56fda70bb5e1c5597f5ff4a640dc790a64baa7467d469f4d40df45d3853fea013df277622ed64510bf835e98f9b23a96b43b95ce957cba4b5561b3a494d530be8f282861bd74e6bf5e240d65ef1ba62f1647eba5752d8a09b4e29e8a35dc9009ef86db510ff5ce72e16827f8ee93c23a7e8efbc2834f83a78b9102fdc33f98c07fe20d1feb3ac42c56d542197a1cce12aa6530fc8485a09a1bfeec350f7971e5feab21d6e165eff8ec3efe4854451aa46b1b69e6babe5bd265de5a76ea9ede9efa476d3ab010cc203150261af9079ce104c57cb7559eb9e5381435a0f001070abf046006589e4e6e43ed09a37db0b36d0a964ff9d3f32188d1a5fc1c5fd23d3f97b132fc9c839f5c19e691c06859f151506dc883e0506c55ded04297f3a1866a18214b1004b2e4ad8716c80d7665ab0d573aa97f6cf4e2fb66b4799ade96c831774efae97eed52f077717faebe33fa68c8d7bd247908bcacc1d514d2cbe3b81ca968df233db7f28c563c193edf4fef4e54cc09acc1ebeea417d650b6c8485119e5d91e5a8b5fe4efda81bf385be99a33830ff9e37a6f1aa7ec896bf40cf08fed93f7f186bfa3a8e2c640a0e31d8a1a183f11cc040831a0c012b5efe06cce9cabfaa9722b95548aabb936207bce5dc59f8c6dab534ecd4fef0c86f26ab90ec158648a8b22b8041797d70310500faa3dc1a818d8092060fa3e23b5b2e6afea6802e69b050ef27207c209d256ae44a8759e2a83b704e06bf78ab575d147a33f4e264127e623ee2fa0f101a92c07d176632716378849aeb2276ab06d5d669e2a6459015b1b7681d0229e3f2d11feec4b841d3d17b398f5dbb1933b1c1097ae27c9b7271dedae02d3ea1b34fdc2d37ed6ac63f83542299d084dd3d636e69ba359debf7ed7a74049b64dd977d04eac5af1cecb975f6b7a3bb0689fc5c2f5b7a614e75aa597cb956151954ec6cdf889716ff78eca9307063f640af4f46f88150f3436ca409a7f2b95cdbad07a851e054da38129a6f2ab1351297e07c5994d6597194d834979f78ba3889fc2b6a27912a296326bcb71b5f98270871ac54030ddd503764232b89f5d004936ad27693d373991717e745c903e9e9641bc733ab75395b7212555646d1c067d198896e40253e9263fc1187bcc82332be68a076642d20554d88a60db985bacaff993b920fbbfb9fb2048877d2128295d0318034dcc5f0ba80a9caa2aaf2028cbad32b7a4fe1505aa4eeeaf2f232e58dc0b044dd52b684fb69acc60186d7ea168dc8867985d1043d842231a646058286696b9873de6f73e17ccb01f488497cd923b2e442500971ba609eeac11cb10810603d4e76bdd4b8b28fe26e7e1f09bf4d3818970e1699e80d39acb639a6967556b26b108a5a4890e998f134fee3b42cb4219028179e403a7fa1f23472d32d0168567c4ecdd95ec69557722526e519e22329740cf614e2c0c77654cc5a1601b4b78c96118cef8aa682568e74efb8d625320e4f437b0aaf3142a4c90945bd14eef9c6fb9441124d909d6fa315043f46eca85e4a6c58fe7ca37b2d9dbc76f9da8baf1d1ca69657b2495e7a222e149c8852871e346904f49f827114e4c075ef3404b3642f42ce609a8489d27b973dc9118be8129a47624b187c0c55f15a1754370dacb16daab6071d9938de611eb8e93472422605d41efa0a06fe5dbe6912e77e6ba710185a3f0ab63405e0683b3f3d57d0aa2836de2aef036f55209d3b87dcc4d18ed2a19338e3c4464464c908867d4af1ac03f23b7b11865841411145db421bb4bf7aadf9703f5e64a24986e546c77004113fd9cff6135ced718c192f20f6a3145e5607b988c5cf2efae1a74dcb1bbbfd50d6c137caaa14880b36b4535bb7321ab1c4848b41e38755af780e5377152bd560b346c71147f886e437dc83ebe1f1f6a9f72cb922a62002952bee7ba75bf2f6498dad743549e3a8c5114f15ca2738b5fa3830c89c6fe1f394e22e1063b3d1a53f5476197ffb4a77fa1997141935f83f586e1fea627267cdea02cfb75d371220d681128a7d2289d0081f078d3fccdd81bc814e85479269d1aa74b6e9f3bfee3285453c6904f4c0d6ccf8b4e881ef39c7dce83415f178cb4390554d17c7d96a3865e8f27b3efc4bc4056314087cbad066250b8447f489d7824120fed83227d4ee746950f2faa314974c472e8dd0255b56bdd0d563f165818ad8f2008d8c9685c4f1ad68906bbed72d1a2c7498b741f715dd3ecf8d339f5978d07f9bc6666fe79fcabcff947dbc7a3755d42000ff1566c929582eead363bc8049a086560e66a8dd893f85fd89d2817e87ffb077b951291307c067c8a7b8619280e6b9714b48b4aa75a04b48a0cc3bb048099ac2eaf70a03df24d4be02bccc8cab733d7087acb6a511b1af0592417f960f24f270ec6826cc1f6d070335cae22da1e6270570e9eb2b01628213c6d4e6c5e611761bf55fe04d82339af7891b5991b0a848fd65b69fc0ff148e2917bb8b732624904953376b62b651065016d8aad8afc7f25a4fa94878ce73e837203ec13807bff9c0aaab98822be184590484d55e080a3c1504fafc1793e9798f3ec0353a692bcd71fc42fd35c8ee05472176197b3a737b2c88cd2205e92625a352814357e2253567c5af0dd0be6947c424a6a3f24fbd3b4c56539b1c98ea2ef86a422bac627c4a50481d0c3d18d3be554eca650a41fd5f1a3715e0d875a9127029c758071b7f4c1ec5d7055f3d5dbfb3c09fcbf6e45e1050836374bde940ae7431720b3e498afbad0346db353b42b1f7b8d690ecf69644f664063d2123554b0fc0ab84987a667e7546a49e277858ac75dd1b9eb335a6123f9562275b889ce6deb95e876d11c72979139773f1dc18909b6925a5d3f8fcb69b359863810fa3779c9f28cf2f6b968c2dcdeec7594be225944882d3e5f8718a89e507efe2627d3f23dab0086ae87fed5959ca8b83495624b331bfcd3ff853534da890d6640226b7593b793ad36934abe0ef933d46a3a7aac0a4c564cc38b2d9b1e3844d5c38c081183ac88aa9c162a51e1abd21594c54f24733e9cbef2508c0f7548f8b12654c90752a1b5caf8111339b844bd03d6a253890677f504a93374ff6290e80938628283268b3b34c3d631fce17a42be69949948db734794094dc1844262a503d72a42f96be55f74277e70e0d3bf0648813cd6680cbf04352de67dff51c6d1fe6ff75ac47afb7769bb36d8306fd2a924ea885af6815f28b728b2c0be68e7b3658b8287a319974fad3d3e6aae483a49219f9e741f011a69ccf714af81f8513e293b71802f797ae8b93145beb08bf809f7c604612a5156d384dbfef89f2e65caad33b54ced54c45a77365138b21b622b47d3e5843176d0bf481de64a7e0f134d1587a9ff9a58707560353e4c4291cfb43f315cf99f10708ab07a18d4fcbbfa3f8cd7104b81c6033b2174951d9cfc44a5cbbf75c6adac8d9434bdf3a30de4859d102fdacab92cca0fc19b41da4a502db8727723f727810dd5eda2b8fe908ed70df66516f10cff4793753d178f3cbbb64ac62c88af3bb317488db24f63fd5edf53e54b3d227d4e5a57cacbce63437ae3b5bf0e3618f0f1d8369fc46b35b0e8fa81735d0671c656f0b8da1ec2d5ba6ffd2c15d613e30ae2f9ada4b05f3e474a027c7240ce10ccf55f8b447c115f421bff55e75484e980f958961c854ef5fb377aeb55353178bbf6b388fc9a61238fa416b753a1c811c9d00304d29bdabfebfc7fa54f505ad53492697003234c86f7b3a1e27a3cb7d1ca0acd1e9622f31d7ae53a0fbdd31a2f4f8f732710987ef9b78943b7fdc6e52e547b3a75586975e7601ce6dd5e5088d3cccdc241590609783cc668cae28583f3c15127ec620dceee992aca7b8710f516ff5fdcdb34f4ce6026cd58732b6ae29fafbb76f9a3f1316d1e62fddae2f58bad3b7d30586baa2149189a43d8e89eec51d8456baa2134a30b7034e48ec3643e93a770269dbacfc0f8ab8bad9202fa1586d52c3244fe57ab32e0603650447fd4d90ada30de7773b9cc026b05ab481de0f23add669210dd4b68c1ef1cdfe434cd7eaa9840b88da8b569982e13a4192c88dc139927ae1a04c78e8f7caf6ddedb469d00dc41f4dd7064a7feb848edffc799a0ba4f0ae46f6e54c8adf307685cb899e6570c2fb4bf585943b1e7530b238435149cade8b77c01adb3cb3652c01a49abc2fd7cd58199a9d93bb4fd544cf93d2f6d2a0e36b962f222603d3bb76198655055cad3fcd54ef22301152f20ef02d23e643a6a3eeaf02414fe71c5dfc34158fb27ae6abb63edce23449af1d3453f1bcbf836d029bc96a0447ad39d5e7067472731366e37da4bc7c3ad6b75ec961831b43f0a0f24f1ab3a658587bce24693e7f291e9435ed3d7067ee6496ba78cd8ff5099fcf2b01d3c9463724c55e9ed9626ae6d82627174d52d0a0e9781caff524182907fdb0df0545c66cc65ad64c0ce622904d8b1565b279898fbced0acb2d89e936b964daeaee899544fc70d6180f5839d8518d7284be3b46b9ee96be076242a88b772c36f08bbb53c271d8141231711b17a069349ac8a96d3e76356cd1564d92e8cf0b0f782b92734316c6b86a1bd9080fed3f61557c8281198f4b00512ca7481deea783592957e55425c998c822f4064ddd85a89fbef7373a4472cb4f0ea7715457c46cbfc820baeebe59ad76fd0c45daa6cd4e625d21cbb35504f15449aea66d7a1bf7a3cef27c5554cbf6d5662a9cde5ac7d4b08ddb7a9563848dedcf38c03c8f6043cbcfa9c9eed32cd96f7cce0fabae5e20c1deb112d6422a12989e46b799a607aa5370421bfc52eceb66b0ed0cb218025a98780e7aac036fb7c30f392304886d3bdfd10cc2967583ba9364ade8db3849431ceda5e62f674a105bd092731320acbdd7c8a241b18434b07dd9e25c11d65db64ab312c58fa42221084c5bf7116b986abbf56657728e0c323db37d45bfb461f3a2f5ea83f8a70dd453c90a6e83d72b9959e19ba71ff1706139f80d0854f2b1c33584c181c301d847e28a11dd2182e337457a14b01e9685e8c047d3c0c9686063dfe4271912297ec5a749e6cca1100d6e3c9915179bfcec6c700119e36131579051ba4f8c4a45d3c0a5d7bb38b7a49744d6b9b13635c51a754c987a0859468d1e8a913e76bae3b724d592b1a902f4397c665630004c7bc8d7bfdf13786b37c621a56639c76bd866f27e1d8b35b7581b230806999375401a55c47b5307470763b8eb6bef4a9a4a15f7bee7ea4de80179977064c9765c0f2f40de376a753d4a27b4edcf210d277eb36c5bf0310bedfde7ec9f032be2f2b5878b41488555e81be70bc628852bede18f02d9039b460cb89da8830b5b8eba2fe714528e838180f089deb9aaacf15745b325d7250b6f1b6232c3aae81e884af0b123d5eed6068d6d22b838a7a42a43c05f0372151fb4bc20b98caee994bf6a3d849f7dccc48308775ce846a8626e4575ad91e94b3b9dc3fad878e7ccb7dbb4bb5b6f09edc5fbcb1c063ddec68b1e3811054365ec731c1cb0657f130582cb7ae7f0bfc880746db7f0f00744d0f46589f9ffbd471f2519236c0eeb22e7c4a59f1ce4af7334aad40910e201e0dd2958b02000415fa681d8a5b8c55cbeec568f630a79af8e0254343bfac7620397eda0f41944816812004ec9cd10ab3a0f0a6f41902999fb3c319cb44319367c745e0e4e234413eb964a083067eec1d180843504ab8ad073ca8905d79741d3ba192970267105a3c9cff0af0a03306f324a9ed93a4a5a7a59e7c5bace0b25ba8540f8264c227789ec088d18e0d2ae44331df41fd72945591efca47a003c6ff0e1734399ac71a16599627bc236f76d1e99d143b9557a78df57367c999ac001fe56818ad30e5296c8ce8fbd7802392fa95a1b031afb817c4dc9464c124aca65fe6ee6b2bf04ff2cc9618c0e1301c7981a80053de99ca0dc7eb8ae7a01f86fb857daa2a943ec9ffd03733b71991ed93939593ac52a68ea240976955b861ffcfd74c24bd8559b429e077b51977f636b43c26ea39ee3e5c71f9eaacad52ef56f36ac121c49796e1b59c62641abdf0f92404c9b114b0abdd479028b62ae1430c2d85470f4dd4666557d930f6f40c51596315f8a2fe6932c1a79d0712a406864ce0b91cea9cd4a4e7395f0c5e39847453522c28af43759857e79cd48a58afccc7df95f2d92f529cc43b4a53ba210b1be964e25dc5a42c0d18ace13bd78ea6c6544386b72d4c80e0778ce4ee89f00a30b0699a8a217a956e0d342060d2d6a47fcc5b00a11cc19f19d0412292b041527286957e67f413a8bd1fc4cb4c7f1480af5692e254dfe656f25909a4d59134d63052befa46af68b9fa748a27b32fd80b4df8c6e1c127d5558aa2d1273876ade0a282eb1a68e53336b452644aa5d4a753a36db185535d0e2c32ce5c7ae63714ad7ae2a6dc5f902418871d9a9ae937a6882ca989cea4f2963404e5cd81e8b11c706127b3aadeb433847a7a0fbc5dd65c4721eb4c0e857a65c003122831e63d66c64db521952b3c493e150971bf3e7c0303c395991872a3fc1ff72048a25555b5487b64860ce1f159b9d4fc80a11aeed3afc4ddd4d28366690cfcbcd5b87d6ad8eb3f335c5fc14fab9f69e1a79f0244fba18ba6d9a57fd9eeedcf459fe30c7eec577c1c02123cd6a673dddc4f5a9789fca9cad3948447f1472450e9fe78219d44e445ed0450f2d9f48a771390ee9aa8cf311fd3b9c302e232788bc88613f9e3903cf98f83f0189d7ba4b426654f6b2cd91dd3a6b3662a770c6e033324088eab04a49d9e16a1e3e53417294cc2c812aeadb683695699d7faf0872da7d9cf6fbee36111ed31c091ceb90ff20aa72b85edf1bf4ccf4188640546aee615b756d62313a27ec01c1269646947a2325e62882c7139f088e779af48ebbf5ea3b0dbe1b9821c00c23ff62cef3ec16c3428f8e2e9d9b6db6f45246fa13aaacebd69c0087a3e547e02df7b3829a510c01cd18112ee279f8c57d838bf304ab827a9fc257fe105b12787748a0674b2356b0236a24358188d597aa4e1928f722501903dcf2c720def73f940c94458485adc52be23b5e4aaea8276791ea890585be1ee44c08d2115c8dc22dbc734af036b61c9483cdc133db5021d7a259ef5c28eb5c5709e2fef1c486f7719629184cd0b3eab5f9a9c3141aa01b237635610a8f0b94863ce64d6c1d6a65748d8b26f973282f1e595ba1ee41284321dd48ba3ec2bacd97b54dd8f75e876bb4b149cd705be40492d34c24ef4a9b1e9712975b9d6de9a97b4acf1e312bc4a13993b43bb87626f70f1fc46ce3dc80537cd960323dfe0b2481d30531bb7d7f879ea3e30bf8dd286e506c32deb44592cdc200bf7991a59e96b4d4bdd8b8b3346a9e354bdd5291b9877d0e9db91574cf3c59849e2c6ed6b23a3a7db9a90fec111642359debc6b1d9cbee095d7a4d7e7168a91cb53b6d4476c23e273a64d341e73eb5ac1623ff8f589ee0d0052eb9ba61944e192a6ff54d47157a83b89aa73c7f1b02797bb35e3a3f74a3c5666e73dc2a08357fc8cd91d4b9f5aac63a466e12402025319ed5660a5253b850e576f60a2ecfcd3b4aa1ad1dfa25b3e26c455056b24c16c6c3b4015d10a759bed13fb06f6a28829a638959421e076039cb9a131f33d825a6b2ae6124525223f8544f01373143db74480fd5558265586507f2cb22091297fa0b136f56cffc7c059f9bd8e07621e348bda7b576591e38634260c6f0e38f9cc70f2f33094fddf782cb91fe48602b2268861dfe3e1ac10f03949e7eed0e14967d68676bbab05393dcaadcbd3b6cf6fa54c3bca7eaf3928cca4ceb5b10b9a19295ae1667fe5bef5ba2f3d16f02cadf4418b945c82c77fe04e0b0266de0e8ec46b6730cfe39c298d39e33c82c18b32f95d031eecda649ac54b07da0d23585c287b59ac36e9809a50707a117c3fcd0dcfbe86e3edfc6a3a9b656ce4b3f515aa75198d5ebbc46eda7a2cf260d24eea0a4df64d7d86de80b0032b075e041f9a7209890f1992b1be160add41077630b63fd83040152da6c4b931507b6ac9fd4a6931b48e9380861a797a913eb748c449acf4786770bcf0f7a8eb9f2ed94752492a85ea9c648cadb8e86a0201cb9df0399280486d94d9a98ad11b4f95c849b9bef1b9a2fa85781409e15252d844e0a2e89ef4e1ec261462ba5d56781ba234787ac66a1019102eabc56e0e285c5f14409bcfc8089529f8993d6b68229c9a4232dd7fa3d881dc9dc114967e2f2207511ef010e34d69fc788d72b4a0f6762db1c81a689c87d6fa214f0d131ab86e42a65d45b7e151e8f2e824c5caf4c0b32fd79856a75ba7abca7d57ec0222ee8fad720617be707f563b932dd1cfd21d1a10480a570fddd287964cedacc009e37d1022c2c2193c604df7a325a15cf4088ecd1d7bf160a07d5386c378ee6638c354aa8735fad3551760a39bf7aeb5789c2e1ed55bb6e844238121f9975c90756b92eeda954e48e8c39a55d9142a1e82d150cdcb707c25933fd2bc2d6d854b7e46b0cad496c362e7626b7e73ad4555585c69f1f26b379f77605a19d374424db65328275aeada613451277405a13277bcc230c9a6a931ebe13243c3a62be6e1d0b5b4a19e2930f0f23d34d6030a37a42264d7a905875fa8e47430c2285c624d99b857c483445c04ca114c1a790db905092c9b8d52490851cbb8e4ba674a72c052e6ec0b452093541cf63b969ed24090daa06c7824959360975c5fc2f187c8eb8eab7d6acc34f25e85934830675a9ef45e9eac337424b909d9b19d6eea32c2fb56ab02ee0ec12e1963fc34758288dbe8d8ace70e33a652f658e7a2da6627020752cdcf49103644b6f9c810b7e065d62bb11cc2ceec02979f1bb64e75083fbd9b4acf16fda6bce2ed28d4e74b848ab901b4744b6f91506b7ec7aab595be70a7594ff91c329938c2a81481751ecebcc53f310c7539b42b41b9fc2c27e76c5579c2b0f64e087e1a82d82853cf30ef4e9c2703fab6cfaf456c24f7e0b5375c255b7b35d8b4b25478319d1723846eb4738aeb4e20dbabab83d38d8629cfbf08aede215e404bbacd3122f108240407882cbf05183951875a4e2d5d8917c64ff3c0811f01fb17d5d34f36f0374c8a83461fe7411989f5a0738a6ca6bcf877ece729d0e2518c3483ceeb4845ffd66fef21405045edd5f6698c7fc4f4f6d152ef0b0930e12b5c50cee368dc7337bc79c55714728a0346433ff338723c6028712160703223b6099b0ca7531c4ceb22d99e3631fb758487b0fb9f1e5f6f36c52ae22fe03417f148befee5e095ab95ea4b0bf13b03d6f629e3da09d6bed0571daea067919871b746d3448cb225b4c575c8fc1d29c9736a56b2b2a21a701baa1bfc81979f8f7537f84649408dbe88903d939f8efb8af2419452c4e117124e58a76cc3b25945e5681899e4b78d0896f0d529985acb5b9d1f743287b141f8c8f836fea6c01ca2f7d5b1daff22f0a168658a3af4f5ebb2361a27513071de08c1a71c4439091b97b21ad33ee9b6f77871194a62b0ab5519db052eaf713a89715b5383544b32e66fa0ac7a61c89fc80bcef693241ba674cb710ffa0fc003aa594d3c9d2a48059d256f86c6283db82d93e36173db37634e82a432f5941372f8bb0ebf2c9314ed6706f90e3fb5057fe9b826ac00c48466f3201179fc95077799cac7df77f8960de3a8c7741c0c1558b8cc05a2cadf591c22834dee44a92775c1d822ee6520050cf207b0a84e5f98f680ac89cbdd3246a086d5cf73718423f0462030b4a2b881c5e45e2432543d1f25cffc611c1596d35b08a735a5600e5fe615f6736d0e8df3313a47dfe0b191229d283bd36324cba2c3e7058f7e2502c32d5fa2924638cbd0fb51fbf628dee41bd7e371a98e0441793d451721e81335c2ff70cec76e7a7b5cebd0ffe79090449bdfd6d9e976dba371708ab5bf84e116de95ac5ef81c17f8cd434ba813bd3457be775c47732889c1036fe9f5dc846fe271a04f539181f97684796330951c00cef04b75b64f35f5926fbda1b9c0a51c61a88b33fcceaecb3c0a4c4426ac3289829ffc0c10d68da24ebb45814effa8f3f26b3850a58445ed83e2356746eb64541a442a96c326ab4c6e2e1c1fada5e6ce469d4df3d83d25e2dfe0e49130853da356456da87d6a743745b742dafd4a3ff9b21cd77c29a31df9756ec68f89abf4f7724c2e5390995bc77ded28f4d94e33886411fc1db4e9998f9fa3e74d203c927ffc57e30e379769122052f463a4685452bf7cbeddab6083d808c25e2d59040b6f463f838b76b0847014902f28cb59a44776e4127c36f14a07f828501f3985e805f8e8efd267464ac9ecfc0e0672581039ab54e5681534be4cf40ca503604622cf5b0d38030fd150f3c28eb50929de749c2b6a4dc970921a6f6a3425bc5745185bc74c7d9119120dc70eaadb5362f591b545a953362cd442678a0a28a18699fca276ee693c6a04c19b17d97c96a9145d2a8233cc0e20fcf272c05c3ab762fa507f9e41f0e1c3c4c81d7be7a354a17e68a830f15ba9eb932820bcb0e20d9d7100109e054e3b703d6d945b2355056beca545f75e9d9e88cd91e200b2cb9e8601a84c84e7345a393527a97dc04900eafcdc64c7c498df2f58882fe237c94b6b4d02681d4435526108286d3b7ac8bdcf3f7e22685f52c7c054f95fc5477407b6d33490e9767b1f783a6b75e199996acadecd5b3a9e0bf7b871931d6869ebfdbe81028ab4fe6c94c83de79f498621951b1df2fc8f2aa1ec0d6be4c2f94307628a8034478cc02746f05048cee2e6693d005048f7a6c794e285bf0b70b0d22713382db933a554750eef98db308201f073e08745bd26c9a1d89a902cd985253dc13e06ba1c8dff0a6d3a8c09b3108b97f8af83a566419e39b70bf4f4b4c46ef1a4fc3bab12de2e487e0dbf04ce83ae0b83837ed9211bdc8c4a017bbd537d61ba29364c3e65439a4494e617e1d94c9f3e07e1ea20192b0dc30b430825785f2cdccaa53cdfe026bb31c7e55df8890a77d903315ff328fdd15ba6cf39e43787e1caab6882a8a624743fbfb061cb1d4143165e140b17943314e9948dc800c668b274f19a109ae018effa4fe059f367cc2d19373fbf2706021f8360e9a865054c74cd4229baba6e2e1775db499e9acb1b475595f5b61f3cddbbc02186038ade52ca25ce27ce99ecec2bc8de97161b53e58616dffea57b6843138922ef6f66bc85dea72b80223fd9d6e34e203770e36be19be5508167bb498aa6a83a31e7cec7d7f5100753bb6afb6a1371550e47c647f8797597b81d298b0dbcdf5b4231d02de579a38a7fc3427ae48f8b16c21e82ed42d240e88e1590590a5841137ba3580f0fd4df2a93eb601edb4c78ea8eb36b497c55fd714c3268bdeace86aa10c17b2944d96ae4d0a5b1ebbef7a7fb1c7751ee90a67c7404bb6a7caa57404535dd0cf273d75108edbb07f54d3dd3ab16d921bdd3f4075704ffc135ed7d2da54c03a49b7b03fdd5e28ee6cdfe77882f72913c815ce9e94a56e937e1aa9ba123c5802581fa74eb787522cb6131c47aa284670472b0af7bad90f995c9e02fe17404ccefd130e8f5ce5742a9d1d20d080fe4192364aee2fc20d408117f01310f4a2fba1c91981c162062eabd5c9f51ac9b8024e126a20faaa65cd9040fc7125b1cb355a44e8290a674b24f1f6fffe0da350a5f4605e940ad024954ebe326310286740681a931033f17581d4ace1794cb73bbee1cb886fb177dfba53bf13a754a53ad4b68447d6e15e4a9d7356d1d8ba343a8a2de6269a6e2aecbba44eaac845cc7d9bdee41ba2ebf7c1f498786b860a47bee74787834fa4558c1c08e7ec02a875d072389f68cf4808805037423a987784d2a23161395f92dc0e4a8a662a74e60780f1ba42a78e31cabcb4c7282ce802baa653b19a07bf16ce9ab93764cbf7bead166b1045c47434157541219c9aadeeb88153596b4d17744318571da181672545a181db9cdefe69e8d25a3cb7797d28a4c5b7be593fd4b0c03ad8f9620e317789b8dae72934040305a80791b348538127c3a8a5877dc91ba66001d4b5a3c19a9be8c4baea135d08d7d32c291f7cb3cd7a9b867583e574384996cb209992daa8fefc70d8999268711d134a42eada25ca6b0470a1a46e26cea07fac3148c5f18fe604d7cac2677c3320623a47955fe3719f5034b0784ba34bb11b8ef6fb702f366cb273033df887962ced68a3b0ba74d72bd12d29b93237073030378b0e326cd0dab5585d249336dc94ae4bc570d00170826c93e7f6f9cd36aad83dd9db701f3f97892e7facee83ec87e147c34999c7915df09815faca0d2f5c9c289152fa2d44bbf338eade5eeea5edff3d4a1c807870560be56221528aadab3a18f39f5ed9d160f00cca9236f592724c72a16759e2064af5fca4f58665b7d3f894f5ee39f44d8612ec9a5b9da25946a37d1b3fa8a8a368c24dcfe0d0fbc1490c27006dfe04967207c13001cec839e32ac1db400453e6866b95333ff9a1f1945cb4f61f917ce9294af5357c1de5e3af846fa82833bc84f814dcb269de3467842f7ef69b2f70caafbe6e4e3abc461f80fcf956f02e18cc7723b1a0c28c50887b137a8091f4a0f27ef934067ab95fba6286a1a4e92556d2b5b37309eade7e7512f1a31ff641fcf573078731fd4f298bc850550cc2d7c1c4963186115ca636e85a3d5f819a754ff565eeef693b410bd19b7e00ade75096d4d8fb940f3cb28bca4e2f2cf4203652050562aabeb442c874da081e230b868841df0f89fff1f8ac1f8bdb3fdbea347b935249b51e94432e62fcde7f353d88c24c6ccca0cf08befb1c2271ae971f477486c54c073f2f2b970d3d2211fed9d1c08a6488d5416090d15c61acccfaa20d1ded6480079223fa56517cd92c8f5ce9ac962aa2dc1f707d5bb11d191d340b7bcd3a72a25f6531e5dd1199d3de5219e27637c610e0a31b29319ac81547d76274d044e2d931061668aecad6a544c7d09df642fd8c7fe5a419c9af1c38b6e4573748b194210bb2e43d3e287831afc83f3c8dbe93698899d350866f58b62d3db361ff167aee66a688232be02a6a0718f8ecc247a459986c42712af592be2956bc9e2b5ab289cb98830e1df0b8850da85982d2b35869d17f3cfd6db27ef93fde12d76bc023d9e6242bb07bfe88188d92e1420aff905874f06be3a694b8e7b1aa8570b834d80177ede69144fc687433235baf9c7c82275e17d690ab5c8c51b354107301d468e64eaddef75aea02c22e056e502e5ad2686efbc171b392b077d780b35cffffbc9c2e0cf1d7bf598b5ba730ecd59d149c5a4b202dcdd7d51ee6d67f81c28cf7dd718046151f3818d07bf3408f525106266098745781f7bc963c377074f40c284d135ec6362469d13e8ce4afc9770d69972106d91662a18c225465d0b6e9e924890360bd69205d52ec5eeddae1c3ad5805d0eb547a2a685b8b68af665f3072c0459d4d18f118ae7d73eaa82de74aac1560579144aa939dcd2c2fd63d28b6a14dcfd2174fb5a195b564e430ddcad41c1420c8b6735f0d2e1c1ad78fcab5808a13d925e0599d5b32693b6339eb4b5e584bfbedb18097ed26acaad8523ed7e1988a8909175040f58dc1acb62e438a4f32084a80ffc150dc096bac096993a41b131818b8a96fcb2e980a43a9a53bea4d17f8ad5eb28fb56270f8ef46bcf94cff0d0666bd020876895c3aa903af1148ab0de025167f58bc0dd89c8617030f09973a617383a61a1fb719fe7da4dc74c6cd2c1ff56c64c72ad905046b9462063b0cf2de396337ac7238f6dd54e746f01f00f6b0b3c095337b533c5808927c1aeeff12e18f98f10bda50ed2c82612bd06458e6b87345f19988f75cba009a5142ac6291c01e074854774e77dd6ace3164bddb6f55a982e96b3547c657f8da78863822d131c57c93c165888f89a8eb9a7f72984337d093686479c2a47482465179262e92c28a2d89162005e7f6707e98822aa4ed2f05f64eaaef14b8f6aff89ee6a592df1333abfdac20c60115959e51c84edad47c0a8f55954518dcd45fc0112096176509bc7be567b11bdf1c5aced1521b2854bf981bbf42da27d0d23afc1d140150ff3a44a2cf45cb226e65e6f56417e209262851f674f293ded113664c1db2d0eb0d5a12ce68231bb781fa3ef469e9dcfbc0af5ed00023313a0871e95d04cf2de704f32da08870969a272b3839bda91b1ff821a8f92a8c06ea81b7fce006fcace014c008facfcc0dbba96dff138d37287fbb08b6873537658b8a33e51f2fd9becb2263cfb527a262e0c4355aed1f91ccaed060bfa51f380b4e34a16ca1aef0a2a029cc422f4a298121525d0d94661ab38c229a1f32cdc49b13530498f53fbe6665d2928413268e6d99022cb9c6b4b98fb11257e7eeb3e5ea1496c1f3ea63bc6821b12e187f2d84fea7a22ad2a52231625c229161d29296ea4312beff618581c26455b25f0ec1abee5be7b1b11ef785f3ddad78f2b9e431c2e9344dc790aa9717026e757f1881d6f34efb9a2e321d1bd4543a957670917221f05dc4a3f9b2b799aeba5f81fcf2485983bf620703cd90f6179ea2dcb7e10afad90a4f33fc499c701ce0e248f5758b9eb4d60d7a62177dfb2df3169a63a77facc6ee78d884725a50cd30cb84aa57a5d72828787372f617e059acda62a74103f6094f9fe7f3c4ccd505ca47b7306a077c43cb8b59816510c732669cdd314cc6708836d8624e703123f09fc19e532edddfab0d57d2b355ac649a2c60b07848f54f81cf3e214483ca118e0f297c84c400c36ed5ede05f870c909829461d11499ff47c6b3ce55659c72fa6764b2a8136728f143f7f2a20c225a94c511af8bd26dcb861efc979690bca6ff774f476eb758ae9d8ee93a5836af907d4aa3d826b14e4d9ae692f435c98981d219a2f0b511cbeaf60185fd722f1d983ad423553ade4a29cb6b1bbfc3a334ffbe642f360ad5137bafa7f3761574b1dda55faf3d58c4a11c6e0058473c6ef940ab085d781d79cae8df146a0345078187db7e86ab32ee68009294e40857d1fb3e166b6520560c7fa69f60513dd6b68eb712e598df8174e45d7ea625dbe00d7a68d0e23c0e47f3a734d71dc216c9f37155f9d2b9d103d6c56c1fa015d56a6309003b15a2d5d171a05702f0d04f974219844fd402abdfa844cd0fd23ef6b48610eccff03e5159fda12f75599ce8d5e8122f29eb4f0799ba22d7a3855b9ec89dc0e78b8171ceed3d3d31102d42f593e3e579b7329c72337836c792a8bdd86be2cd157895ffb185e435898d584c6432245f191e5560daa78556fe3cf129639efb3912c9536bf3d180197e86f7ea2151e85d0e102372844498a14cec6aa5c69851f3185e20406d186198bac853c49792be85f24844635cd1fc02b40a5d6e514da06d2fb60e9efd1d0ef90eabf129512255986ca90274810492f229c0503446fb158b5ccdf3e0cb8c3d7e267cde697d5c612eb4eafb8bdc94dc4cca8630958163c9f9dec5bacb505b52659e1728cbb2c40ea6c14fe378a0b34d9b777ca6687fcbed95849ca2ce1c2bb395fc2f98e5db7c6e351606dd2e0e6c655dcd6b618d294fb86bdae6a243c63f6ea2c7fe80c5159507237d8d80ca5f197770add9adf647d4c0b0e3b361e566623114de4f97586977ffe991eaa7b790bff3f81f3c863a7e6caf2cae7bc5143685d4f37e45f22f5841175c828ddb4592fe31fffcad55d14eefa8248fd0fb1f97085778737b652c5d3c1506f458235878d2604fb168553c7aaf67bcb70487df4140fc2408921decf1e175d6682486dc3939ff84302abedcf4db14f59550312d5789bd7ca1759489c39f0d89b9ff253627bc1b474a567ccfb0bef3ce1bd596f05e3288bfdafffaa01f271c2096b53e489969fc6645a0014de3af7583b3b819dd1faa1327be5c95d61e94c40d5eaf6eb67f4c199981ad09bbe5c7e0b94228ee8104595699c6d08121e4d8777316f9df77bebaa1be1d2d45377465fca7d7e25ab8a1bc41d70685a9ffb725f9c8bc746a81b1fbae1a1fc069ec7a1f5c10b77befb8cfff0aa3ac7a86df59698530b4142ec22478378009bdf011f69a3cbd0ff5e195e3e01bb4e63aa733006694038a8516477a6df5c7f86755d077461a20a83b54024b0e0b548c8de4897fe6e734e9760b01dc60b66e8091797559096cb6115006e5ba95f5c9d8548c91f77756e67dcbe35eca090326a4d8822c2a9fe610a28dd8fbc6cadbb7effee16118bc4976590517acfa4d3d234085b10b7e1d2c2a3ee5d4209ece9819610bba1168f9fe92ddd3f9a6d3117991e5324cae648a7f232698de305c79e769354a830a23b196c2a313d56a5bbae9e55841a47eb404fada6367d153efd4ebf9515e43b93346fe167bcba69d1b26c4187f0ea565c5d7a43ac7a2f44faf6c50a21280ec9d39ba550f62a5719fd52666cc07eaa1d0efd39cbd8ae70c17fd0c7bdca52090dba2d6162dfea768701edbd6b31a22c23112613f4aef1c40b3b24f1fbc5747a62559c33bc040c453dfd8f6bbefce75c8714dd498629b52cc30e334d0daf0ebdc56a49ee580647f13d3876c0954a7eabf84fcbb37c3c64da8b93db1472b75ea21a173100e3cb04d78a3e6522ce42590852f0d023d22cfba932f3b4e292f7b9137b4d0076eb6093aed74c3bd37fcff304bcfe69093a7f526471068aa1642ac90b52cb1f11e05d8bfb270a4ed90810a5296bbd243c07a042896d8fdc0ca54b41778bda040f989ceb4688d6d6ca9e3c81d2c7a8d73a71000bbc881e0b087a7d7c45ffc653cd8704992069f1a8072baeb389b5d3dd1010920713d994b7732566de15a7f2a30e6df7011cf9e80c79e4582dca3b9a13f2e49e763aa5c42fc1e626538ee448a507ba42d3ae9ce5a013d3d2b5e7cb8aecf66f39fd21d9421b1a2d13f79d491774fcdbc889c748905d5a4bb0ba2533e36927f6a04dc6b3caa3969502828790cbf1919a13321d691e74e3f06532dab147969d5150540eca08bb069f175554b04b5231c70e5306a05e2e0dc1c4e5384d253a2bfe799426326c743a265fb86d159d3d9178d1ae8b9ca0484fdd96690e4d23521510c7c050f835ad18844fd5c453cbbe80c0a4a2b76f473510622ace2e75402bb3b621ef76a095da19316fd261c7c4941b4ae0c9e5e32635a5c548dbbf3d933c5c38ff81206fc16a3ef889352b47cc62a0bfca3ef55596aecf6af0038592894aea9dde79e1276672690033bf4a6ec2d4c98bd2ffbf4a2c630ead9572596f4a7d7497eaa89318ca979b714df3cccab154eced8df00167d162303fc3d02a82d1fa3987e917e15d6a4eed6e407df4ecf5e96dd38b0eac5ba3c7f8782a43700a127c4191a0b2628697572e7c71f27bcc80a811ea03752b513c2d5eb37b6581ccb2db2174abdf185db44103790fd42138480b2c798479d302005723af7400db242f752d993d633fdfc80f1f986eabbe412707e7f400b6f4de870e91cb0805e45311be012081e9737f9c6e30d73078cb800604495177da7d342f86f053c6fab58552d7d1997683a1994ae02613466d7eac2ef36916bfc30646d6458c4fa22674f86d30e1ade1ccda5c241d9a350eb237f28eadf9151d382132237bc0add009a8d5727699bfa4dacd709385d0b8e8b29202573865d622b7cb57dcb8fdc58d9d4f83dcbbb5a4e92e5ec275ad3a3cb79e69cc9d13e3e240b534a2c0c2be0b442a69756bfbd012bfe300fbd6e624c800cd3aba60c1489166f81c8fc4999e92434ee3e7045dba0caf776f2d0be7a1f1cf571b95857d66211ea7ccbb6de3558701dc27c556992ef532628b862b27db60fe7f37fbf0bd9a8d8b85c3095ad52bda0f9d8d9e3a1a97994585e86d1bce2e618fa1dab0e0435e29ea0d188e5b3ac5f2e3bb3f9da8767bcb05cc477bd406a6d50054b5e9903704b586f0717b820a57b626af8ba01c5ec71592e7c70aa6a4fe0bc94f7c2cb898ab9933e39efbc0b16366d14e6aa6ebdcb883b9db6845105ba54cdc460686b867ad5264d876231fe261abfe7e8aa1b5e3b7322bb8c2d1fd500e82d7174d7934698397702d1ed3b769abefbfcd0a6328e3c53d5463ef5e9c040f3e1bf5446810d9c237d3dc22aa5de9a7c48b640e02625d4f928dadf2e54c45b304fd4335ac4941c2ca33d3c4b1a66ba8c13e734ffa9a4e10462b947a56d86b8d492ba02851c6bd405995cdfd7473cbad4446ac4a15e21a4c3d6c22d405122a7707a5433457fd4800a01f85db594e2d90a8cd0572e4f7234f0020673c2ca13130fc47b379e802519402a48e56bc10d1c88b2cd1296fd956d7fa3c619dc070d3743448f6d772c5e2873061a266abfeaf46de830b8765151fc1c5b760035cf2846f93fab002aa8c726f3eb9b1e95ffa66f20760cbb8ea6bc1f0aedb0589695cb2e0bf225ad7a74a87901c5f76aa0c07caa2f01f3881a59ec8c3dde807f83797a7de49754b7d8908b99dc7d2bf890e52b132946650d6fa43746653429b837a8a606f1116216ead19a23efde66c75bf5ab7491f8428158745fa23e204d319937cb028453d6caf6355c7219a1e5c3896ba620bec0db50249e83f76ebcba0c7515ca554013b217b29d806debb1774b656fe7281b331e874249f460f4af572069ba3b4de79668040887ab6d984ea2f10ad59448fcd8013db1b4e63fda7f5ddb6e31be8ebd711e4f368ba0ffa57645d5141352afd06cf9632a5981dde1c6ec52de8cad6af387dfb4ffcd5fa6a7d0d3d4dd538de0c9aeb357a5f18611f9b1dea6bcb73653936f6a47764bdec5191fd19e9a8b3e882723212cae0eb4188a91f7f3cfc306ca6530f6186708b0bedef786627159095726aecf0cdd25ec5da7302975e9a225874e9ee11524a65a60edde21921605725ee22f46b75426aa84aeea9a75f46e6fc67638115885db5e780671d2d7d8920d3e113ff88adf0bf3244b4ccfd290805ec5341e1b39354ee443c5c107f38b11ce7d2b402170d7b342a073c9fc3105c6b2d4caeb1709bebbc3868b5bb8349a795df659888c3df4251f9007a50409391e24512a1d843374ed1e3021487013b0391e3066b8633b337fb77bbbdceb67075218458e88776b9d8a13ef311d6f4df0c307cf1838f14e6e3ff2fef6187f5ae6cab0631177ea923116bdea20c8f39a50ce4c6e9f392be2134849d381f8b1a5736c946969a8ed5ce8b0c9bd11a56c97fb86449ecd65c33a622572b85d2fa773f37e32ade91366721d19dd2e9a464d0ae6b0b40588e7001d802b1e7ae9018a8a8bd1127cd15e9d38df6c4f3b667b188d22e4d7b48a585921edeb6a0902ff584dc75b9878d8c0472fce3f59a8773f44a83e5ca549026f79c5e1444a1f58ea55ba40b91862ced9dae328de72aabf81e9d6e1a20b751f16ed615226383fae0b5837745b6c85b82c1c1466ee6caecda57a4e7cb850075e694c704512500f76fdef11d25d9df37434640773ee3798698938a9b29bcec849f877826bd160dc9bcec8c08dfa89fc3614428bc1c5df37d9041c03775b906a534ca054e0ccff2c2c41eebe1a1d4db3309f4ef608d17f4c6e74cf87b5797a6e8d35f132fb6c4fd3898c2ca7a266f116097cfa7e0b5293de6121759b9dabec913cd7919d8a9a6d30025e4928e49e86cd2159a196daf95198bf65dbb8cb91ca8a2d85aa817a91f194be5a353797b0655c0832451603fbec954453c38e666782b3aa957a77d97154d8b05681f3f3f3c1df6364531348a7186860595eace57f48e217942b5044a25d4d44520c007c0a7b63bafbfb7533cd0eb23e6b0cdad002571a91258a8d9234121e1e84547d5f05fe2216c5a5395114abea7ac7508c05f375e2984d564d4046204bba24443886ace44d0a322482d8e80a9e71cc752ef1aebc4496f736e7fc6cc8616f5390aa9f57ddf3cf296a243aeecd10296940b5c57f5ce1862880290d31fada1c2fdf89c9624d9321d77e60b3cbe4132ba824addb2a1f30755878dcb3e1a783ca886c15782c2ecf8e4fd2a441feb5be2fef197a9aa75d5c58bd164c9a0f65269ecf7ebca1577abfebf4e2b2c19e159487db32e842e526a2bcfb24bf479742b7b6a46d6f505ce45e4e03404cb2130b5cb2bfd867de66851a575845ffde9d6129c2cc371e5dd43a49c326c26d36c448ea171b2dd958f8e7e1160465c04a2cc7d9fc1b8f6787b987ad22def5186bad83b0a5de19c26dbbf9d10fbb2ce5998babc14bea961afe154468bc404d3a719a38d4cf7435c374f65e39731e6140b2ff83f74c9bbabbda53e145d1383894e41bb14710899b7e5c262eaa31c0ce1a038c500fd9c528cac7fe5975a7647ba148c10d0978fc39b84e241ee3d378efdbba74f7dad780d6b93f68a34cb43b83ba68c93567a3c5486ea055f99dfe63bdf94310ebb316540ae6526481a990bbb437c2b7b41004a4d3a309576d0f965cd2e68ae93bff9bb0fb3fe43073294d7b7a43e9f4a2cd32a1fae315dbc0200f3b548f5d2c72a3d8ecea4e89fc4b2fa9fe0344f3e849c97895ada690c9511369517baa62ae7bce2e875ab790958333b11e6f69ef21e911cea028acb31bc4438cb754be736f76e30f0021c472c801f0f7d7188dcd33212170ee22c674736034a32a938827dc6b1d03b01ad151512b45830f35195e1d1d6dee0217c4d6c14898244c52a611cc12df2f0d966f2aca82c535f9ab1260758a0c05bd929c007d2a60d985c3c26ce3a5b9bbe39a1171b1eaaf7194614bf6ab849aef674596a7928012b3341742f6206e2534a70e44ddcfdfe945d7bc18e7346830e9dbd666ad33e35ac4d3dfde9555316d4bac995ac0a0c9acb810ab5616a93cbc3224571d0dd4dca438432236dba17816ba324db12fdde83e6dd93cee9b5c53966945d8acdc00b5dc6914d919b91d32645c05d8461900be0292c86363f30b8bbdda42dce260a420a1d7020c899b7b57d689e448ced64e0685e619464adb3533ed4d15dd0c94564784e79a8c7286b00a81a3e51ff4b22477e242a99ed8160a4c4e31d2b7bf31ed17a8bf52edb5b0243eb4149967f287a75bd6fe3618ddac316b81c9f06b4577eac37b83314ffe6298881e96ee8efb7abbb8c0c5c98b640a3727498fee800128037898a6e483a8a8de07d1240ae163a9c23af1cd693e99e671027190000ae8a4abba468e62072c0cef63a38768bd49a999e64deb98e5507434a614c430e6dc079541b7c60afc8b608c18b529af31cd2cf2870a6e06cf622bad718600ba27e22dc1d97464cec3f4e20cf2271c6890afb93ab6ec1769a4f5d87ce8d8620b76f28cb630e1f78604cf8071ae5bfbbbae23a9d0eb49eaabb3e337bac8833393f2859459681a6dfb9178f8fd4b5930c30ba5c144ed5b509bbeb2dbc1828af2b48708e399757d94c6df54c3d1924b802ea7543639f93669371da2442c8a47da130e8583a8fb2728a2a353d2ed5087dbd9c3f618da7fbd5c55e8f08d2c0cab477c48f333afd5093f5fe7ceb80dfbbce6e47aa8daf4cb99f4977a9e26382d9cabac6e248380344c58adb83849686b7f034d9f55dda9e06c71c8e07eb48a80800fd1b79213e4ebc3d56fb7dee08c5b1d6444a194182a4f3ec86acf29fa60580dcd478851ac2f6622ddf3954c6f18b7635a428ee27230457c5155069a14c67d763e8249998f6aca30b8f912972a6df13077024f79796a21f3cc78be83b8a0480d41e37b44f7b5ba3aa3fa02a93f17d8bf20eeda84a556e13aae4bdc2b447ca6a73e82a66ac3eb8fb5cd78a09a4936201bf9caaf6c145fd1c0d5ba2bf391a787c87d4be882b1c65d4364f96f9ae643f6bed083484fc151ebd747a34a792ca79d0e1315686d2b23646577062f05a6fd77db053be2683fbbb29396df2069dc117bd1f0eeda1dc6be6abb84e0e8166ff94484898e24b2cb6ec9d660260519975bdaf7f56ba00a3fea19a66140a57eb7fdbe3d6724a4dd3cd02a039c9caa337078468489a7996ad9dd8612615e1a68c2c1bb8c63b3cad9242daf8cae83efcf810186580f720c01a206128d53adab43aaa9b4d28ad212fbac59b02c84c85c8927fe6e77e1a04c74086092fc21468614196b975c20a5066307e49c64e026342e90499626d7321b5ebda9e2b5fa0a7e86c534ed801441b23978eb332f00777b6015bdcca871b23865f96a100bbe58786377a67308e67423fc691a7e927e6d7b3062a3099f82fb2b4ec217a91e60ef81c31c8fd39cb81e7240cdeef88416dfc87b9a894f8e90d4bd0782e0d68ce73ce32236c44d0c686d0535c9f12eb069a09de92d48e6e25f40eac0cb0516f853b52801e552279ca43aade7afa2c4b362ef0e23818572cfa87d932d0fd4fc6db7f52687e314b4b5f14815847f6ac5a31bbef975ea6751e6f780d33b339342f00c8e0fc66d8f751533a7f620ab611af265cccc6c5a7ed2f8af9bb44e83a7c0c4acd8a3e74467c7c1498a706b998a5f1c6879b6fb527dc96e334bd71df94d6c90b814d6234e57a819e8defc8c7b1a2f09fb84e69b3aa95933fed2df29525072f8a95969dec6dc3467bfc3726af16425076d3378174e658d5d01499ff12f1a705c19a111d932fbd0c1252536e7efe24fabf6e19b0f96236fe3e970e88d488dddc3f60e29beebc1ffa3d7927b410692614710cae4cf03ab986eb497faaa8c1c99157676f189b392aba2c5a96cd5fe742e6fd7d3493341a35f729bdab5b1bb46699f58637f79dbf3027d22bd60befaa926088a7291797445560af2c44db4ddf84617fe675c94a421cf29c3036b554988ce140713898daef6584d2d2a018500b5ec309fd2e7af2e19fbe83ca1e3891be9ac496cf4e04bf61f413b927f07b95fb2f577a9ff5c4f9747bcb24fdc8f08cccdc7b5efff6e25831e16f71a4c8a9190e5432cd5dcc029fe964ef39da0950608c97c5dc72ba7a58c6d6ca433eba4adef4ed5d331dd3b7892099fae22179820071030c2e82e80e5da9848c31ab909a3877b4429a007335d052de0658b55b769d309bbe1806a28f29af3a8258054fedce2cc8431c8f36ea700b121e82dd97db4b13553b274a2bac8c0e4fb4cfc533c8c52b6d842cf2e2a173123b830368ed39e637885ea051ae0a0e1ff199acad9879bcb198d7fb0578e5e36fc174af4392d1c27384c21e4edf54fafcb0ed1250901fbe230bba754d2c73d6464c67dcd729f0813be8ecb8ab126c6b1c8eaf32c4f334f86d15448358ed7c14f4a9e31778e2d8a0a086ca6107c042b03cf5dc424f16efeb98fd52eea7ad8d4a372b0d50bfac335742a20e118abaafeed7993aaab7112c1236f8cf6639781b1999354e18e7bed3d9a1731fdbe6d9ecdb5d5ecaecfcca4b2b2157bd094dc5e4bff29684da364c31b6f6834e2fe70090c7e221e55eb27ba106804c4d6a1942db48826cf82078aa68c84d6cc4db51ef7491f6c5183475944b5778c8729d5bdd3284b60999f81299d06006efff1149ecdae75ac5e7eabc3d149117fdf839dc0a386c7e77407155d884bedf2f291366edcb8e9d4c5bd273ffe2cd880e973e395ab04d8e4f0dd0175594ea25b66daeaafa92c0cf1e77bece7fabebc52309394c202ea5b8e0ea7b1885f62d678010876ece727f4f4b93ea427c6bbbc9be16edae38c5861e7f30164f59baaaa6438dbd8937af2f2c3e120cb1f5d493b026dfe8d1984d1c3a21a3180e759923e0b6978da9e3642450438a59b061316b02f53967706ff1a7040a329695729fe0e25ac6121c55915140275f0c5ec5f1b1fec33bba70f17b8e9aaa7a93c66235352ffe59d1e2901e6bec7c4d346a073b3ae4629cff1a246060da8e083378b83de4459434bb4223385071d1b83ef1540c11ceac6c002cc593ad4c4b9a3e4ece04fc98d06f27aa51e456aa9b4c76034f7112a8ce7ed0165dc03448fb0a93721ac7159a9621632499ff8b4802d6f8c8d65be85772b0a1303bc13ccb577abde81ed0fd6afc359c0368afb3e3d8638cb0ada10ef18397d719566c5e2a4bec0368324fc63fc7778633e9e9548ba6c5a34b3dc555229df9ad90590eadaecf4f05d52069d38580f477ae24762089f123215d7279f56390ed95849581ea9ef773151b6e3f5c243947ca2b505f30d763c798e65dc85be5c7f73d5577cf2073eac11657818f3b3a7f56bfe366260a6ed41814534ef7995eaadcc95a810e53160762e85909bd9656acf924ee672625995349ab68eafc13208817d7b067a8312ae9c1d928b08da13dc33fecc953a5590ac1a4bd37307fa9bd19349f7be6e78432eb57f06c39f9edcfb88bf4c4f315e7511dad936bb64f29c639caa458354c11ce9f470570dbe49f2cd2f157194f86f38b0ee70232f05847d94a3695d21cf0c7e7806d291016ccbfc551b22dce9076988595caff672d126f8c3d29cf7b0c726b09cc6dcfabdcdaf3466680e63f9c28046520fcc0d2a9203d39d06d95b0c340817b19b59627ecccdd88a039ec42772dbc723d1d3b64b79fb77c07d0eadfbbdd55dd1491930d3176b5d4fe5828a777b7cb379bda5caf4f12726ea510495a61dc16f21aa92aa8459a548fbb331c158ba21ce40a851282d06ff6a56cc441e1160428d4a4c221625f819bb21dcd6831804e65701cc91da96ac254aca4d60d6319decf9f7543aea074566420b1219098d114c3feab77d8f386cae1c5537dd51b3981d5718463f3b06285e6786f915bdeed886ec755ac6769883c595d5862430c674eb13c6f3907ad1cf46e928dee51266347ad64a4adbfccba5aa20adb2cc719bfc836b552e04f907354e4a2ce55e73defd9605b80fce3d21a5237dcc75b52703ba23f0403d6dee19fc9128b1b5943f1aaf99461b49c1bf2fa15e331bb1809f14ae415ef584c5225f30ab3261f16b72402dd867a939b7d220c5e7c399c738038ffff4d85351aaad712b72fe8022769d34dabf98b8bcdaab2421db81418ec6cecdf4c2d501735626b9e0bd1f41cdded3e0779ab3120c9ab3c1ed600c60a2897430adc4146bd419839cacc754b78ac7e3106a946d3561b11de4f803127f46db1a648919fcf60c629fa189706cbb972d69db7edfcb14b1e326d9f9a0af53b0dbd64c3c22e3d1bcc2e01a59a68d27eea9ccbc17d529a83e8bc9c935da6af0a8d522fdf8229d8e2741f5bb3a2f6fbede0bb0de7e3e30b9a575d677c87a14fe1ed16c27bcc301f72f1bd034edd145f7de905ef1a042d4ee7356dc36d358c555acc961e6c917a89e589c8f2c593b7ec34d5a37bab4a40c01010141f9fb6faed04983346a7f34d2b2eb886e48fc394e0e1308f2813c9cc9ea6a4278d02225d315c65deed5815a7e47134dc7a4318b7bf2af7dcd14fbd8c668364fe10e96c643bb1af2d880df7cb551f81751416099046f6482ce9d542bca0fba6628f8da498644e4a0e73415afae10edf721bf6be84a02b1b9015d6a0fbd246105fe84795169acff6cf38468e72ef9d14df0ee8f2de290d886282a1225a372e94004a9a6db164a8ab245020ac56a8d09551fc7dfcea8a6b9225a12842a7a1e0a633086c81d42d3c0712fe8e409d443d1069753069070fdaeb31a86c2b2316c767d6e36ffa2c95329757d8815b559650c8c4647c9ad1503817c5ea7202b2806143e3d8b66d4472b966229d917037ecb6c405f6345e5ea20fecf68a4cd8262b5cd06e07925b5ada73ad31fb4a9d49b9d83a802e50e8fbfc74e65fcfe0f502b190bd8d7f3ef0b2ee1c4602c3c5a1a5dcf742cc5ee6d7606199683268c509598be8120446c61dc17ffde6bb982a2fb20e9d6d397a6ad52da80c60fff57d55ea7580a912e9930ad84251d087109e5f3b8ae7d63121e5df6baf87ab1cc5f0c9aa31594b9b82c5bf0478f6278be382fabea1e045f1730ea87406997f51d7b923b7e15040c8915e2b6029773f56f3ac0d543a863ea22e8be463759c355973ad50b0afad8e9279260491106fdfac69df94a2ca62429184d467a004a037ba3d9f9336970c166573d4e385cb5deecacb2b573628b4ba76344128c2f04100da16e15876a5393f980ec2a893fc00f5950318eae020b99c9dd4fcb43166d02538d0250dcef61dfa7971532f713c548587e9b041e7dee1dacff1dfa943f2a36bd9cb89d99f076376b3d80dd6144f9b008660ebf3f72383625881c55970fcf259ab310d41bb934b34d6eb87111c21481f560f7a827dc6c9e8612319dce1955f3a4007e6daf1afa2d27d060425dea79c07083348324e6fd547a72b5fc9edcfd850d9471320cb81d331e2e8df65b39e90082e3e135643aacc6fba1c687fadb824656590f99abaf1496e8c91c9e9f6450ecb2a51a90ed70e0a706b490dce16ba69098c9fee87da69e80f25eea3925593196fab6a5d8ef73c0cc664bec32388a77c5b7898cdc14b8826c17b572532442500045e976a8cb77577b3ea1dd81a45e919745931b506abbecab0d438fc0e1a74a0cac02e8ba432252d24c1a0bec962d78faca7da56b7a16bb40267e9974d811b84dac0c028e65e025ebdd4e9f835f99c51e81e5371fab9965c02a9b661cc9eb5f9b6d7510e08d6eb60a29598c4b742abd2a3861740eb8ecf3cce7962fca67bd28ad01d1a367e200e637ff22ca8ba94e78c80315f1dd82de5334a614c9389faba8082d71a1caaa24f24900b86d6a90b750ccea230a547bcdf5f302aa7a1c9473676884c4cbd8a50ec45dcaea9cf19c18a297ca60e2b3e516e772da0d7e30dab03aba06d57c3516c1889d2d4165a8e88387a8bd02377b761ded93c15b4bd4fcc4fdd99c23bc6700fb944d6a63ae0215d97d3cd312c8517013ff428de285485f6c05cfce07cf623ccf0c794625463febb895b08947f0f92a2e8fd0df5b6d6e9f5c1a328280d624b5a17053039b7d676ac3f29e4a9d364c83b7f6c3f4ce2cf08a329be1019feaf2dc9e810247c31bed1a53d7003bbdb220e723e55380f68dd5a738e0b99288215c7fcd2dd4925ce6b2e4c8c900d5e288400408143cda4d76b879273efb3c614d5d2b7f3d8a4ed204a68f10696c952fb35ff1597f3547f190b8df73c64df1401b72902f62d9d1eedb55158a14e675140b401f7cd953d3257976614ec21c36957f3c8dacddbea61744cbac067e3759e3a9298296137b5597f4e2ee4493bd3d32ff55e478cd186392147d711cdfcaced7a207819997097d8b1e6939b7299dcd42cf759cfe9c661c54df2fa9712c3c46d4b183ac98dbb7870dc83589eea167c518b9c792787a1b2d74d38c13edbd9eda210a7a70d04ef1b7ce0d54310a1667a052eb56b68723c61db33349404a8f33097471db696a579290ae745e718c21976017d53c10762872d9e6d5550860e7d175357a29e2aee9db747d8cc9f7e26d091cb582c4f6e94a402a871bf1fb47643a384293014d551c3a2b01a431d632e36ff2e7c1f79d2e2e68bc3f05cc17e4ddf0e7ac85917555b8aae2458c3bf882a96ce8624c6d5658180d2d1b5c0772936dd0edbc6e9fe0b18d70592be2c35b1ebab4d4d812eb40db53487902fafdfdfa9457478bb2c22bc1f83b6c882ce7944eb0e18e2f035112b78db4907514fa18c7ef3f7dc98cc01690551331c81465bb1d19bf900f174b56b5e8777ff99b1844195c7e337dd2a51de8838e31f9b8acc10caf949f249309f8d803e6c508dd48c5309285b465880c09839c64109a5e2f7593d551fda91cbb29f11e6d26d5a8c78c9cfc13ec711ff9b9c16f0dfac71d55a95db994a894c60462da4d6f146bfcb0773b50f200f3d0eee334c71047717c330e2d0770caa4a3b05e4a718601a21badf10ccabb6c73a4344e319198bae2e55ead611fc5d881b8951977a1435f4edb0e216298d4306caef3a566ea3d74afe3190504b8e8b41503ea8748ec30822b8a6e47a387022a990934a27bc357d679a9fd5124abb78163704cc9fd136643014c4ea3a7e627ceb007d6170689bd179e774b139e34be4ccc8cc249133e746038356ab0198adc5ef68594dbbe29168258bb2cff194f05bd10ddfee0d5f1dd74405c0a8b5895276cff2d8d081e84d0ab27e36584a2e6b331f9c996886f2b4bf04c8f267016bb11a9adc098d993f44e6764fe96249b2e92b84dfab476ef8be6e4624495ae41cf6f55281a42cf17c83e03e7078ce224d3c198282151fd6bbd22f04db5852284a0e41a1ff315e7563683bf515e8e2751dd5fb5a3a284af5359080eb1278ce389ce836ac858ed45862d0ad18bfe581387c5c1bf81f1fa46e2b861d074585d7060036cf406b424841cb1b7e713e142c40160e38f6dd884d780d36a60ef9b9d96edf84fb5b8e48ce4cd8a1636d2501cab65745af15714224a437aaf6c41e7947b2a1d8bd317d74a5e1347d97f7957c5ae6937f9bd578398caf662ce34b4309cda845f942ca031c05fbd9349cbf2f2f268a38d9b226c4dd94b9afd7ad72e4ad50590c181d896c994141867b3f7cc1fc9bd0aca0ca549fc64d48ded54f5742ad7787ff21ec58ee3a0ed5586093405d7b53b25157fffeb038621175eabcd3fe623cbceb4ae95933307cf1c73a0e387d0c3505d7704a6484743b53b1a218b8f76fbf36865ecd51f797c8fba1f647f49167f9f81ec86751ec7ef2d446a4ae38f8f372068724a88c067bc99ad53aa2fb0e0454ae55470549738deee24925d14e1a805432c501b7fb4e5af9b24bccc0e399f3ddf1bd0b214a523de35baa819ca000e195f25969e0fd1848f95cc63690456f5ec9105bdc092d19b94a82f8c641a60417877cb101ebf44366eecb7ce8b3071905e4da16818486dcb580c43307637773a86b9d8ae1d7a80c289afce5a7aad432d0da3815cf2b8c945e859b9b48c2e0c0fbd511feb097186dff5be5ac6e83471c6a9d6d0f639980efb67313e7ee813f9e4142ffc7aa0cfdfd83fc14a121b081914f8c43db3feb5f98eb669f5875038e1d6af7e1e04551418a19a41f1841581a885af49b728ed63872139102ddcd41901460439077bec6a6bdb1966d6501c0081696d3c3eeb1c788005f4d299c1195ec62c38cf998069e20f18f1f6145c0bb5a881c7a7b75e4682980b8ecb45e07c61fc3139dbfa0b0f21fae5457ef3e8730f673edbd7a890eef644e4ca18850d00837a40e008ca6032def864c1ea1ccba8b9bd4113df0f12003bd08ba9a6511e442c67af4605fc8b61cccbc053490c80e1f8176c674ccd44bcec3b5e463a103a92633ad6ef8c0e5a47cd8437d08d1be1f87d7d11d511ba617b0bb04d846d13b13e81b7e12e02c8e72c1dfeaa6a0c220ab5c65d10f855cf9fd7a754431eeae32064f876d6c38e45926981f1b059598a32db251f3bbd7ce556efce36d00c6cd58cda1d8fbe6ea243df084571ebf4eda9e820653fd1325cb61e99bd66cafb5e5261ef924883df0effba9b55d56ee53bc96f2e61c6f5a65624537c91b04a3887e3bcd4a200db3a848a40489df33a1f6652307ecb31aae6530da03e0f68ef245d70a6a3a4f9a78bccbaba8da12bc64ce455d9bb94cf5b56fa04cfcf4c19eb329937166796df80f1fb57a5be51eeaba1ce746147ff795fa690a2cc9613dc308110e1377974e0b5bc56aee69fb7d371d3a73aa99a365a2c709374cdcfd14a2cd07ad3d7b48b7db7febc58cb04441411f7e8d01787ec797d32fa1a64fd40e2cc925d51d1916f90ca2591298df191edfea52303eab9523545dadca82e9a871bb4672d64f7e71b3248e6aea2d0918d3ec636d8b332f62be235df9fdb67d0381ca01e22c7c7e9cac3aabf4bd91b73defbff7e025f3e7fc78fe580d4e5821d0ad5493cd7d989a13ab0f66b31cf10e978744e1fd9a23c5d7c98656484b57dd099184a0c7c957f827a1ed45b3eed90587bb34b5a343149c9b887afa9d1f0d5b536a8f01aea6b013c717580bb5631f85d1628d99ef3a401a3d197bdd3cf928e97622af4c2a309f545ea7438246357da14fb3382e467bdd6548e28e0acd4813c36403bc19fd57b0ff959f4636601e0207f49ea7ebbdafb609b447a22cbfd3ab861bd4fcbdf952ef5a8dbc657774ce83a3f0cbaef637cabee3aeefc35c12fbd84722f02a0c0c4b640a0ffd8843af235487676ade9695fd4c51e2298d6ea3d776343c6c86183dfc3cea3edf0f94415efaeea99973740631074232dc3a901a8428a05ccd35660f4a48a8ff59ae6f63a1b04516317440504b4f79b3e3e43f3b862c358d069fff6815d90c58eb137d869370d8276b2b3cd11823c8bc6dc0dc887d6596e676fd9c6f6dda7caa6d2504fb3651e898544294ec1dd3eae026c857521b43b19b3171730050f089c37551fd7348c07e39ffa248075c4898565353176e3dc0fdb7e62b7cf237772cbd25d206b9c448518a6e6e77e7ffaad31396ea186ea6dff772aa8e770c420ec2526ea780619b96c274f202e1ac5e4e2f6c680f8312d3f3a37f192b5fbf5939e3aa93998a37826e078c3deddabed7ef2fd80872165d80b563999ba831e7ae1a70404ecefd1a055eb9770eaeab41645cf062af3c39cb699fdcbc9f37548687ea1b669aa31b5f3194d5e5b38208ec1f50fdddf1900b94fba39c58e5b8d3991da7dfccc4500574600db04a1d81da6d32cf6c7682f206d5be9dc7f88495a5856bc46dc7287ad81a2aefd57c59d1c6c78dc5aa6d3af7c9b0ba73f9507c237c15cfd0fc181c3b430e7417b30b6169937c53fd9ce1abcf0983860b81792ece8d7df723cc10d4ea668a4d88b7374878c9a30498c38c7187280b02c9848076487b7c2a64486d4a198ca03aeb2003f82a724692992be2a4fd187e0f7dc5998290bec6805767cfb351332144f98bdf051ea939438c84afb56660639167c03b5c05d1e73bfb1911e7f592c15679662338213ad9d257efce8999245b9d6f12d89a1856c12904f413533a979bea91182c08030ec57f77ddf77707df2ea8e9717f6a85a464e2b18183b5fffdc4cffa93b1f2e314f653850bbca9f777e178e95fac0f6c23eb6179617fd8010bc2273ff873d9eac6e95554e6407fcf5fd109fb994260d5581e8ad13800ab22e264b45db196a44c4beae88cb74d72463bed8aaef409b217d7d234367acc20f6e60e9f7d9fdbadd3a5b321e0d87ad4527283fe98f159bad8cb99cf930552a41f905860f7bbdda4569490bf6649ad7ed8be21ed4887e91af997a5be054e4e5a9711b63952c428e8e4152bff9b0542170612a1ddc1fe2fbdf9d915c91ca20b1ba1acfa7f98e45374b15959df29359c1d5416d635b22fc31faa671fc3c7b8b07a2eb93766e993dc7cfb618feb5e1d644b2f9eb63009c3a41d767126f874265d136bed470a02c24adc8b7ca6b1ab2b86ee04dae383639b79376d3a350d989d8c9c05ff08975d22cecc17ddc698645aaa31b2dd7bab01fe72d0a5b97774cb2843adf34203f0743233f7799bc705c37f43ebb250bf11479889ae59a5b8670")